范例程序说明
范例程序说明对安装目录下范例程序库提供的程序进行简要说明,包括范例程序中涉及的 用SuperMap iMobile for iOS 的对象、方法及事件说明,范例程序的操作步骤说明,以及操作范例程序用到的示范数据路径说明。
所有的范例程序均在: /Library/SDKs/SuperMap/iOS/SampleCode文件夹下。该文件夹下有若干个子文件夹,每一个子文件夹包含了一个范例程序的代码文件。
范例程序运行环境配置:
如需在模拟器上运行 SampleCode, 请参阅:SuperMap iMobile for iOS 范例程序运行环境配置
范例程序
模块 | 内容 | 说明 |
---|---|---|
Data | 空间查询(SpatialQuery) | 示范如何查询指定地图范围内的数据。 |
属性查询(SQLQuery) | 示范如何对数据进行属性查询。 | |
数据转换(DataConversion) | 示范如何进行shp、mif、dwg、dxf、tif、kml、kmz格式数据的导入导出。 | |
Mapping | 制作专题图(Theme) | 示范如何制作标签、分段、单值专题图。 |
点标注显示(Calloutview) | 示范如何将查询到的点以点标注的方式显示在地图上。 | |
编辑绘制(MapEdit) | 示范打开地图,设置图层可编辑,在该图层上绘制对象,并对对象的节点进行编辑。 | |
地图切换(NaviSwitchMap) | 示范如何运用导航栏实现地图切换。 | |
动态层(DynamicView) | 示范如何使用动态层。 | |
影像数据处理(ImageDataOpration) | 示范如何进行影像数据拉伸、裁剪和显示控制。 | |
拓扑数据处理(TopoDataprocess) | 示范如何进行拓扑捕捉与拓扑编辑。 | |
态势标绘(Plot) | 示范如何使用态势标绘功能。 | |
Analyst | 缓冲区分析(BufferAnalyst) | 示范如何对点、线、面进行缓冲区分析。 |
Services | 服务访问(Service) | 示范如何使用服务模块。 |
数据服务(DataServices) | 示范如何使用数据服务模块对服务端数据进行下载、上传、更新操作。 | |
TrackRecord | 轨迹记录(TrackRecord) | 示范如何使用Track模块进行轨迹记录。 |
Navigation | 行业导航(Navigation2) | 示范如何使用行业导航模块进行导航。 |
室内导航(IndoorNavi) | 示范如何进行室内导航。 | |
Realspace | 打开离线场景(OpenOfflineSceneData) | 示范如何打开离线场景数据,并且在SceneControl中展示出来。 |
打开本地数据(OpenLocalData) | 示范如何在初始化情况下打开一个本地场景数据。 | |
通视分析(SightlineAnalysis) | 示范如何通视分析,并且在SceneControl中展示出来。 | |
多视口(MultiViewport) | 示范如何使用多视口,并且在SceneControl中展示出来。 | |
节点动画(NodeAnimation) | 示范如何使用节点动画功能,并且在SceneControl中展示出来。 | |
分层设色( HypsometricSetting) | 示范如何对三维切片缓存(OSGB)图层进行分层设色表达,并且在SceneControl中展示出来。 | |
飞行管理(FlyMannger) | 示范如何在三维场景中进行飞行管理。 | |
二三维联动(MapSceneLinkage) | 示范如何实现二三维联动。 | |
查询OSGB图层单体化属性(OSGBLayerAttributeQuery) | 示范查询Layer3DOSGBFile图层属性。 | |
OSGB图层设置模型颜色(OSGBModelColor) | 示范如何在三维场景中进行距离和面积量算。 | |
场景微操作(SceneMicroControl) | 示范实现用户场景微操作功能。 |